@charset "utf-8";
/* CSS Document */
/*====全局设置====*/
html,body {margin:0;height:100%;font-family:"Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal; }
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a {text-decoration:none;color:#000;}
a,label,button,input,select {-webkit-tap-highlight-color:rgba(0,0,0,0);}
img {border:0;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td {margin:0;padding:0;}
a {text-decoration:none;}
button {outline:0;}
button,input,optgroup,select,textarea {margin:0;font:inherit;color:inherit;outline:none;}
li {list-style:none;}
.clear{ clear:both;}
.pt50{ margin-top:50px;}
body{background: #000;font-family: "PingFangSC-Regular","Microsoft Yahei", "sans-serif", "Verdana", "SimSun", "Hiragino Sans GB" !important;overflow-x: hidden;}

/*导航*/
.w1280{width: 1280px; margin:0 auto;}
.flex{display:flex; justify-content:space-between;}
.header{width: 100%;height: 80px;min-width: 1200px;background: #60b8b6;}
.header.active{background: rgba(96,184,182,0.85);position: fixed;top:0;left:0;z-index: 11;}
.header .logo{ height: 80px; padding-top: 10px;}
.header .logo img{ height: 60px; }

.subnav{height:80px;line-height:80px;position:relative; z-index:1;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; z-index: 10}
.subnav .nLi{position:relative; padding-right: 30px; padding-left: 30px;}
.subnav .nLi.on{ position: relative; }
.subnav .nLi.on:after{ content: ""; position: absolute; bottom: 0px; width: 50%; height: 2px; background: #000; left: 25%;}
.subnav .nLi h3{ font-weight: 500; font-size: 16px;}
.subnav .nLi h3 a{ display:block;color: #000;}
.subnav .sub{ display:none; width:120%; left:-10%; top:80px;  position:absolute;background: rgba(96,184,182,0.6);  line-height:45px; text-align: center;}
.subnav .sub li{ zoom:1; }
.subnav .sub a{ display:block; color: #fff;}
.subnav .sub a:hover{ background: #60b8b6; color:#fff;  }

/*footer*/
.footer{width: 100%; background: #000; padding-top: 40px; padding-bottom: 40px;}
.footer .footer_main{width: 1280px; margin:0 auto;display:flex; justify-content:space-between;}

.footer .footer_main .footer_main_left{width: 60%;}
.footer .footer_main .footer_main_left .foot_tel{display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;width: 100%; color: #dabd96;}
.footer .footer_main .footer_main_left .foot_tel dl{}
.footer .footer_main .footer_main_left .foot_tel dl img{width: 28px;}
.footer .footer_main .footer_main_left .foot_tel dd{ font-size: 16px; padding-left: 10px; }
.footer .footer_main .footer_main_left .foot_tel dt{ font-size: 32px; font-weight: bold; padding-left: 10px; }
.footer .footer_main .footer_main_left .foot_nav{display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;width: 100%; padding-top: 20px;}
.footer .footer_main .footer_main_left .foot_nav li{ margin-right: 30px; }
.footer .footer_main .footer_main_left .foot_nav a{ display: block; color: #dabd96 }
.footer .footer_main .footer_main_left .foot_add{color: #dabd96;padding-top: 20px; }
.footer .footer_main .footer_main_left .foot_add a{color: #dabd96 }

.footer .footer_main .footer_main_right{display:flex;justify-content: center;align-items: flex-end;}
.footer .footer_main .footer_main_right li{ text-align: center; margin-left: 30px;}
.footer .footer_main .footer_main_right li dl{ padding-bottom: 10px; }
.footer .footer_main .footer_main_right li dl img{height:40px;}
.footer .footer_main .footer_main_right li dd{color: #dabd96; font-size: 16px;}
.footer .footer_main .footer_main_right li dd a{color: #dabd96;}

.mask{ position: fixed; background: rgba(0,0,0,0.5);width: 100%; height: 100%; top: 0; z-index:12; display: none;}
.wechat{width: 250px; position: fixed;top: 50%;transform: translateY(-50%); left: 50%; margin-left: -125px; z-index: 13;display: none;}
.wechat dl{width: 100%}
.wechat dl img{width: 100%}
.wechat dd{ text-align: center;margin-top: 15px;cursor:pointer;}
.wechat dd img{width:40px; height: 40px;}


/*分页*/
.pages{ width:100%;text-align:center; margin:5px auto; height:50px; line-height:50px; margin-bottom:10px;}
.pages ul{ display:table;margin:10px auto; }
.pages ul li{background:#e6e6e6;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px;}
.pages ul li.disabled{background:#666;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px; color:#fff;}
.pages ul li a.on{ background:#666; height:40px;width:auto; line-height:40px; color:#fff; text-align:center; display:block;}
.pages ul li a{ color:#232323; display:block}

/*弹出留言*/
#cover{ position:fixed; z-index:102; top:0; left:0; display:none; width:100%; height:100%; background: rgba(0,0,0,0.8);}
.msg_boxs{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: fixed; top:25%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}
.msg_close{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_close img{ width:100%;}
.msg_closes{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_closes img{ width:100%;}
.msg_boxs dl{font-size: 20px;color: rgba(0,0,0,0.75); font-weight:bold; background:url(../images/msg_02.png) no-repeat 330px 10px; background-size:40px 40px; height:60px; padding-left:60px; line-height:55px; text-align:center;}
.msg_boxs dd{font-size: 16px;color: rgba(0,0,0,0.75);text-align: center; margin:20px auto;}
.msg_boxs dt{ text-align:center; margin-top:50px;}

.msg_content{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: absolute; top:30%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}

